﻿@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'lexus';
  src: url('../font/lexus.woff') format('woff'), url('../font/lexus.TTF') format('truetype'), url('../font/lexus.svg#glyphicons_halflingsregular') format('svg');
}
body{background:#fff;color:#626262;font-family:'微软雅黑';font-size: 12px;}
a {color:#626262;font-size:12px;text-decoration:none;}

a:hover {color:#0068b7;font-size:12px;}
ul{ margin:0; border:none; padding:0;}
li{list-style:none;}

#header{ background: url(../images/line.jpg) repeat-x left bottom #fff; position: relative; z-index: 99; height: 61px;}
.head{ width: 1000px; margin:0 auto; /* position: relative;*/}
.menu{ float: right; /*font-family:lexus;*/}
.menu ul{ margin-right: -30px; }
.menu ul li.hover{ float: left; height: 60px;/* background: url(../images/ml.jpg) no-repeat right center;*/}
.menu ul li a.fam{ padding: 20px 26px; display:inline-block; line-height: 20px; font-size: 16px; position: relative;}
.menu ul li a.fam em,.menu ul li a.fam:hover em{ position: absolute; right: 0; top: 4px }
.menu ul li a.fam:hover{color: #0068b7 }
.menu ul li.on a.fam{  color: #0068b7 }
.menu ul li.on a.fam i{ position: absolute; left: 48px; bottom: -1px; background: url(../images/icon.jpg) no-repeat center bottom; width: 18px; height: 9px; display: inline-block;}
.menu ul li.hover .dap{ width: 100%; position: absolute; left: 0; top: 61px; background: #fff;  font-family: '微软雅黑'; box-shadow: 0 5px 5px rgba(0,0,0,0.3);/*background: url(../images/bg1.jpg) repeat-y 355px top #fff;*/ display: none;}
.dap_box{ width: 1000px; margin:0 auto;padding: 5px 0 20px 0;overflow: hidden; }
.dap_box dl dd{ float:left; width:159px; text-align: center; margin: 0 3.33333px; }
.dap_box dl dd img{ max-width: 90% }
.dap_box dl dd p{ height: 22px; }
.dap_box dl dd p span{display: inline-block;height: 18px;padding: 1px 20px;border: 1px solid #ff6700;color: #ff6700;}
.dap_box dl dd a{ color: #626262 }

.boxbg{ background: rgba(0,0,0,0.8); position: fixed; left: 0; top:0; z-index: 98; width: 100%; height: 100%; display: none }
.inHd{ float: left; width: 270px;  padding:48px 0 40px 85px;}
.inHd h4{ font-size: 18px; padding:0 0 10px 0; }
.inHd ul li{ line-height: 40px; }
.inHd ul li a{ font-size:16px;}
.inHd ul li a:hover{ color: #0068b7; font-size:16px;}
.inHd ul li.on a{ color: #0068b7; font-size:16px;}
.inBd{ float: left; width:645px; line-height: 0; overflow: hidden;}
.inBd .about  h5{ padding: 38px 0 0 44px; line-height: 30px;font-family:lexus; font-size: 22px; color: #878787;}
.inBd .about  h6{ line-height: 30px; padding-top: 10px; padding-bottom: 20px;  padding-left: 44px;color: #878787; font-size:16px;}
.inBd .about p.more{ line-height: 30px; text-align: right; padding-bottom: 30px; padding-right: 60px; }
p.more a{ color: #e60012; }
.inBd .about img{ width: 100% }
.inBd .about .brand{ padding: 1rem 0 0 0; }
.inBd .about .brand dl{ width: 650px; }
.inBd .about .brand dl dd{ float: left; border-top:1px solid #f5f5f5; width: 162px; height: 121px;}
.inBd .about .brand dl dd p{ height: 24px; line-height: 24px; background: #eeeeee; text-align: center; }
.inBd .about .brand dl dd a:hover p{ background: #0075c0; color: #fff; }
.inBd .about .brand img{ width: 160px; height: 97px; border-left: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5; }

#center{ padding: 73px 0 0 0; width: 1000px; margin:0 auto;}
.ctop{ padding-bottom: 128px; overflow: hidden;}
.ctop ul{ width: 1100px; }
.ctop ul li{ float: left; width: 290px; text-align: center; line-height: 0; margin-right: 60px;}
.ctop ul li p{ line-height: 20px; text-align: center; padding: 5px 0;}
.cdown{ padding-bottom: 88px; overflow: hidden; }
.cdown dl{ float: left; width: 186px }
.cdown dl dt{ line-height: 40px; font-size:16px;}
.cdown dl dt a{ font-size: 16px;}
.cdown dl dd{ line-height: 30px; }
.cdown dl dd a{ color: #a0a0a0; font-size:16px;}
.cdown dl dd a:hover{ color: #0068b7; }

#footer{ border-top: 1px solid #f2f2f2; padding: 30px 0; background: #fff}
.footer_p{ width: 1000px; margin:0 auto;}
.ft{ line-height: 30px; padding-bottom: 10px;}
.ft a{ padding:0 8px 0 8px;  }
.ftr{ float: right; height: 16px; }
.ftr a{ font-size: 20px; color: #888; position: relative;}
.ewmbox{ position: absolute; width: 152px; height: 161px; top: -170px; left: -62px; background: url(../images/ewm_bg.png) no-repeat; display: none;}
.ewmbox img{ padding: 12px 0 0 12px; }
.ftr a:hover{ color: #000;}
.fd{ padding-left: 8px; line-height: 30px; }
.fdr{ float: right; }
.beian-icon{ position: relative; top: 5px; padding-right: 5px; padding-left: 2px;}

.nbanner *{ line-height: 0; }
.bt{ position: relative; height: 186px; background: url(../images/contact_t.jpg) no-repeat; background-size: cover;}
.bt p{ position: absolute; width: 100%; height: 100%; line-height: 186px; color: #fff; font-size: 33px; text-align: center; top: 0; }
.nbanner img{ width: 100%;}
.bt img{width: 100%; height: 186px; }

#ny_center{}
.nbox{ width: 1000px; margin:0 auto; }
.nbt{ line-height: 0; }
.contact{ padding: 200px 0 200px 305px; line-height: 36px; font-size: 18px; color: #666;/*font-family:lexus;*/ }
.contact h4{ font-size: 32px; color: #000; padding-bottom: 20px;}

#any_center{ background: #eeeeee; padding-bottom: 50px;}
.a_banner{ width: 100%; height: 350px; background: url(../images/abanner.jpg) no-repeat; background-size: cover; text-align: center; line-height: 150px; color: #fff; font-size: 33px;}
.a_banner2{ width: 100%; height: 350px; background: url(../images/abanner2.jpg) no-repeat; background-size: cover; text-align: center; line-height: 150px; color: #fff; font-size: 33px;}
.a_banner3{ width: 100%; height: 350px; background: url(../images/abanner3.jpg) no-repeat; background-size: cover; text-align: center; line-height: 150px; color: #fff; font-size: 33px;}
.a_banner4{ width: 100%; height: 350px; background: url(../images/abanner4.jpg) no-repeat; background-size: cover; text-align: center; line-height: 150px; color: #fff; font-size: 33px;}
.nrbox{ width: 1000px; margin: 0 auto; min-height: 800px; max-height: auto; overflow: hidden; background: #fff; position:relative; margin-top: -200px; box-shadow: 0 0 10px #afafaf; }
.nrp{ padding: 30px 50px;}

.nrp .name{ border-bottom: 2px solid #ccc; font-size: 28px; line-height: 50px; color: #000;padding-bottom: 10px;}
.nrp h6{ font-size:12px; color:#999; padding-top:10px;}
.nrp .img{ padding: 26px 0;}
.nrp .img img{ width: 100%}
.xq{ 
	color: #666; 
	/*border-bottom: 2px solid #ccc; */
	padding-bottom: 20px;
	font-size: 18px;
    font-family: Arial,"Helvetica Neue",Helvetica,"Nimbus Sans L","Liberation Sans","Hiragino Sans GB","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,"WenQuanYi Zen Hei Sharp",sans-serif;
}
.xq p {
    line-height: 1.9em;
    text-align: justify;
	margin-bottom: 1.5em;
	word-spacing:8px; 
	letter-spacing: 1px;
}
.aboutbottom{ padding: 50px 0; overflow: hidden;}
.aboutbottom dl{ float: left; width: 30%; line-height: 30px; color: #666; padding-right: 5%;
	font-size: 18px;
    font-family: Arial,"Helvetica Neue",Helvetica,"Nimbus Sans L","Liberation Sans","Hiragino Sans GB","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,"WenQuanYi Zen Hei Sharp",sans-serif;
}
.aboutbottom dl p {
line-height: 1.9em;
    text-align: justify;
	margin-bottom: 1.5em;
	word-spacing:8px; 
	letter-spacing: 1px;
}
.aboutbottom dl dt{ color: #000; font-size: 28px; line-height: 40px; padding-bottom: 20px;}



.news {
	padding-top:30px;
    color: #666;
	font-size: 18px;
    font-family: Arial,"Helvetica Neue",Helvetica,"Nimbus Sans L","Liberation Sans","Hiragino Sans GB","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,"WenQuanYi Zen Hei Sharp",sans-serif;
	min-height:400px;
}
.news p {
    line-height: 1.9em;
    text-align: justify;
	margin-bottom: 1.5em;
	word-spacing:8px; letter-spacing: 1px;
}
.news img{width: 100%;}



.brand_list{ padding-bottom: 1rem; overflow: hidden; padding-left:25px;margin-top:30px;}
.brand_list ul li{ float: left; border-top:1px solid #f5f5f5; width: 169px; height: 127px; line-height: 0;}
.brand_list ul li p{ height: 30px; line-height: 30px; background: #eeeeee; text-align: center; }
.brand_list ul li a{ display: block; }
.brand_list ul li a:hover p{ background: #0075c0; color: #fff; }
.brand_list img{ width: 167px; height: 97px; border-left: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5; }

.btn, .btn-lg{padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;}